David RoddyDavid Roddy
International FootballClásico Joven in San Diego: América and Cruz Azul Test Squads During the FIFA DateI sat in front of the screen at three in the morning Lyon time, opening the...
AthleticsWorld Athletics firm on Russia ban, Coe acknowledges need for solutionOn the final day of the inaugural Ultimate Championship in Budapest, World...
BadmintonHaze on the Court: When a Top-50 Shuttlecock Voice Shakes BWFThe court was shrouded in a hazy mist, not from weather, but from the air...
International FootballAl-Sadd 2-3 Al-Duhail: the 90+4' goal and the table arithmetic nobody has readAt 90+4 the ball came in from the right channel into the Jassim Bin Hamad box...
BasketballInside Mat Ishbia's Kevin Durant Reckoning: When Kevin Durant Became the Cost of a Misplaced BeliefIn a CNBC interview, Phoenix Suns owner Mat Ishbia sat in front of the camera...
International FootballThe Report Waits for the Whistle: A Night of Empty Data in Ligue 1At 9:47 pm on a Tuesday, the second monitor in a small Lyon apartment display...
AthleticsThe Empty Wind Column: How a Data Gap Is Mis-pricing Vietnamese AthleticsOn the printed result sheet of a domestic athletics meet, the wind column sit...
International FootballBilly Vigar and the Wall Less Than Three Metres from the TouchlineAt a small ground north of London, the gap between the touchline and the...
Table TennisManush Shah and Manav Thakkar Exit WTT Champions Macao: The Doubles Sediment Layer Hiding a Singles CrackMacao, September 2026. Table two at the WTT Champions arena. Manush Shah step...
Domestic Football70 Years of Cong An Ha Noi: A Festival of Memory, and the Real Signal Hidden Where Nobody LooksOn the stage of an anniversary celebration, what lingers longest is rarely wh...
International FootballLeón Pushes Tigres to the Brink: The Unannounced Death of an EmpireI was sitting at the Estadio Universitario that night, amid the boos raining...
EsportsFull Data, Empty Conclusion: The Trap of Sports Analysis in Transfer SeasonInside a data room in Jakarta, a forty-page report was projected onto the...
International FootballDarkness at the Gates of Rajko Mitic: The UEFA Sanction and the Fight to Keep the ApplauseIn their last four Nations League matches, Serbia's defense conceded an avera...
Volleyball14-Year-Old Hoai An and Mruzik's Spike: Vietnam's Women's Volleyball League Needs a Position AuditThat day I sat in the seventh row of the arena, no camera, no phone recording...
VolleyballDakar 2026 Beach Volleyball Draw: The Gap Behind the PoolsWhen the International Volleyball Federation published the beach volleyball...
Martial Arts100 Grams, 15 Minutes, and the Gap in Korean Judo's Random Weigh-In ProcessInside the weigh-in room, there are no spectators. Only a digital scale, a...
GolfStrokes Gained and the blind spot of the scorecard in professional golfSurabaya, a late-March afternoon. At the putting green of a course on the edg...
EsportsThunderpick 2026: Four 2-0 Sweeps and the Truth About an Abandoned TournamentHOOK Four matches, four 2-0 sweeps, not a single map that went the distance. ...
VolleyballVietnam Women's National Volleyball Championship 2026: 14 Group Rounds, Four Early Berths and the Grey Zone of CalculationSeven rounds became fourteen, and the group stage of the 2026 Vietnam Women's...
VolleyballThailand shocked by Australia in Asian Championship quarterfinal: A lesson in physical powerThe quarterfinal of the 2026 Asian Men's Volleyball Championship, held in Jap...
